package com.ysd.lis.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.List;

/**
 * @TableName SYS_INTERFACE_DICT
 */
@TableName(value ="SYS_INTERFACE_DICT")
@Data
@EqualsAndHashCode(callSuper = true)

public class SysInterfaceDict extends BaseEntity {
    private String orgId;

    private String code;

    private String orderCode;

    private String name;

    private String type;

    private String interfaceGroup;

    private Integer orderNum;

    private String remark;

    private String url;

    private String ownSystem;

    private String settings;

    private Integer state;

    private String sceneType;

    private Integer dataType;

    private Integer sqlType;

    @TableField(exist = false)
    private List<SysInterfaceDictParam> inParamList;

    @TableField(exist = false)
    private List<SysInterfaceDictParam> outParamList;

    @TableField(exist = false)
    private String keyWords;

    private String interfaceGroupName;

    private String typeName;

    private String ownSystemName;

    @TableField(exist = false)
    private String webUrl;

}
